permanent progressive waves - French English Dictionary